package com.ruoyi.system.Fdongbei.domain.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

public class ZidonghuaYanDto {
    @JsonProperty("TesterID")
    private int testerID;

    @JsonProperty("Data")
    private Data data;

    // Getters and Setters
    public int getTesterID() {
        return testerID;
    }

    public void setTesterID(int testerID) {
        this.testerID = testerID;
    }

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public static class Data {
        @JsonProperty("data")
        private DataInner dataInner;

        // Getters and Setters
        public DataInner getDataInner() {
            return dataInner;
        }

        public void setDataInner(DataInner dataInner) {
            this.dataInner = dataInner;
        }

        public static class DataInner {
            @JsonProperty("cata")
            private String cata;

            @JsonProperty("samplingNo")
            private String samplingNo;

            @JsonProperty("testResultList")
            private List<TestResult> testResultList;

            // Getters and Setters
            public String getCata() {
                return cata;
            }

            public void setCata(String cata) {
                this.cata = cata;
            }

            public String getSamplingNo() {
                return samplingNo;
            }

            public void setSamplingNo(String samplingNo) {
                this.samplingNo = samplingNo;
            }

            public List<TestResult> getTestResultList() {
                return testResultList;
            }

            public void setTestResultList(List<TestResult> testResultList) {
                this.testResultList = testResultList;
            }

            public static class TestResult {
                @JsonProperty("testName")
                private String testName;

                @JsonProperty("testValue")
                private String testValue;

                // Getters and Setters
                public String getTestName() {
                    return testName;
                }

                public void setTestName(String testName) {
                    this.testName = testName;
                }

                public String getTestValue() {
                    return testValue;
                }

                public void setTestValue(String testValue) {
                    this.testValue = testValue;
                }
            }
        }
    }
}